echoed pulse - French English Dictionary